--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
nomadnet/ui/textui/Conversations.py 0c1108f00e10afdeb8be07305a5c42119dbd9c32 (0c1108f0) Text, 1.54 KB
Tff7b72class T56d364ConversationsDisplayShortcutsTb4b4b4(Tb4b4b4)Tb4b4b4:
Tff7b72def Tff7b72__init__Tb4b4b4(Tff7b72selfTb4b4b4, Te6edf3appTb4b4b4)Tb4b4b4:
Tff7b72import T7ee787urwid
Tff7b72selfTff7b72.Td2a8ffapp Tff7b72= Te6edf3app
Tff7b72selfTff7b72.Td2a8ffwidget Tff7b72= Te6edf3urwidTff7b72.Td2a8ffAttrMapTb4b4b4(Te6edf3urwidTff7b72.Td2a8ffTextTb4b4b4(Ta5d6ff"Ta5d6ffConversations Display ShortcutsTa5d6ff"Tb4b4b4)Tb4b4b4, Ta5d6ff"Ta5d6ffshortcutbarTa5d6ff"Tb4b4b4)
Tff7b72class T56d364ConversationsDisplayTb4b4b4(Tb4b4b4)Tb4b4b4:
Tff7b72def Tff7b72__init__Tb4b4b4(Tff7b72selfTb4b4b4, Te6edf3appTb4b4b4)Tb4b4b4:
Tff7b72import T7ee787urwid
Tff7b72from T7ee787nomadnetT7ee787.T7ee787vendorT7ee787.T7ee787additional_urwid_widgets Tff7b72import Te6edf3IndicativeListBox
Tff7b72selfTff7b72.Td2a8ffapp Tff7b72= Te6edf3app
Te6edf3conversation_list_widgets Tff7b72= Tb4b4b4[Tb4b4b4]
Tff7b72for Te6edf3conversation Tff7b72in Te6edf3appTff7b72.Td2a8ffconversationsTb4b4b4(Tb4b4b4)Tb4b4b4:
Te6edf3widget Tff7b72= Te6edf3urwidTff7b72.Td2a8ffSelectableIconTb4b4b4(Tffa657strTb4b4b4(Te6edf3conversationTb4b4b4)Tb4b4b4, Te6edf3cursor_positionTff7b72=Tff7b72-T79c0ff1Tb4b4b4)
Te6edf3widgetTff7b72.Td2a8ffconversation Tff7b72= Te6edf3conversation
Te6edf3conversation_list_widgetsTff7b72.Td2a8ffappendTb4b4b4(Te6edf3urwidTff7b72.Td2a8ffAttrMapTb4b4b4(Te6edf3widgetTb4b4b4, Tff7b72NoneTb4b4b4, Ta5d6ff"Ta5d6fflist_focusTa5d6ff"Tb4b4b4)Tb4b4b4)
Te6edf3walker Tff7b72= Te6edf3urwidTff7b72.Td2a8ffSimpleFocusListWalkerTb4b4b4(Te6edf3conversation_list_widgetsTb4b4b4)
Te6edf3listbox Tff7b72= Te6edf3urwidTff7b72.Td2a8ffLineBoxTb4b4b4(Te6edf3urwidTff7b72.Td2a8ffFillerTb4b4b4(Te6edf3IndicativeListBoxTb4b4b4(Te6edf3conversation_list_widgetsTb4b4b4)Tb4b4b4, Te6edf3heightTff7b72=Tb4b4b4(Ta5d6ff"Ta5d6ffrelativeTa5d6ff"Tb4b4b4, T79c0ff100Tb4b4b4)Tb4b4b4)Tb4b4b4)
Te6edf3placeholder Tff7b72= Te6edf3urwidTff7b72.Td2a8ffTextTb4b4b4(Ta5d6ff"Ta5d6ffConversation Display AreaTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffleftTa5d6ff"Tb4b4b4)
Te6edf3conversation_area Tff7b72= Te6edf3urwidTff7b72.Td2a8ffLineBoxTb4b4b4(
Te6edf3urwidTff7b72.Td2a8ffFrameTb4b4b4(
Te6edf3urwidTff7b72.Td2a8ffFillerTb4b4b4(Te6edf3placeholderTb4b4b4,Ta5d6ff"Ta5d6fftopTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3footerTff7b72=Te6edf3urwidTff7b72.Td2a8ffAttrMapTb4b4b4(Te6edf3urwidTff7b72.Td2a8ffEditTb4b4b4(Te6edf3captionTff7b72=Ta5d6ff"Tffea00\u270ETa5d6ff"Tb4b4b4, Te6edf3edit_textTff7b72=Ta5d6ff"Ta5d6ffMessage inputTa5d6ff"Tb4b4b4)Tb4b4b4, Ta5d6ff"Ta5d6ffmsg_editorTa5d6ff"Tb4b4b4)
Tb4b4b4)
Tb4b4b4)
Te6edf3columns_widget Tff7b72= Te6edf3urwidTff7b72.Td2a8ffColumnsTb4b4b4(Tb4b4b4[Tb4b4b4(Ta5d6ff"Ta5d6ffweightTa5d6ff"Tb4b4b4, T79c0ff0.33Tb4b4b4, Te6edf3listboxTb4b4b4)Tb4b4b4, Tb4b4b4(Ta5d6ff"Ta5d6ffweightTa5d6ff"Tb4b4b4, T79c0ff0.67Tb4b4b4, Te6edf3conversation_areaTb4b4b4)Tb4b4b4]Tb4b4b4, Te6edf3dividecharsTff7b72=T79c0ff0Tb4b4b4, Te6edf3focus_columnTff7b72=T79c0ff0Tb4b4b4, Te6edf3box_columnsTff7b72=Tb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4)
Tff7b72selfTff7b72.Td2a8ffshortcuts_display Tff7b72= Te6edf3ConversationsDisplayShortcutsTb4b4b4(Tff7b72selfTff7b72.Td2a8ffappTb4b4b4)
Tff7b72selfTff7b72.Td2a8ffwidget Tff7b72= Te6edf3columns_widget
Tff7b72def Td2a8ffshortcutsTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
Tff7b72return Tff7b72selfTff7b72.Td2a8ffshortcuts_display
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────